commitment to deliver - German English Dictionary